package cc.zy.base.hr.service;

import cc.zy.base.common.entity.QueryRequest;
import cc.zy.base.hr.entity.Staff;
import cc.zy.base.hr.entity.StaffSyncLog;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @author ljy
 * @time 2022/03/09 21:06:22
 */
public interface IStaffSyncLogService extends IService<StaffSyncLog> {

    void createStaffSyncLog(StaffSyncLog staffSyncLog);

    /**
     * 查询（分页）
     * @param request QueryRequest
     * @param staffSyncLog staffSyncLog
     * @return IPage<staffSyncLog>
     */
    IPage<StaffSyncLog> getStaffSyncLogs(QueryRequest request, StaffSyncLog staffSyncLog);

    /**
     * 通过ID查找同步日志
     * @param logId
     * @return
     */
    StaffSyncLog getStaffSyncLogById(Integer logId);
}
